从键盘输入三个数放在数组a[3]中,然后从小到大的顺序输出?

来源:百度知道 编辑:UC知道 时间:2024/04/30 14:03:35
这个程序用C语言怎么编写?
#include<stdio.h>
main()
{int a[3],i,t;
printf("请输入三个数: ");
for(i=0;i<3;i++)
scanf("d%",&a[i]);

for(i=0;i<3;i++)
if(a[i]>a[i+1])
{t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<3;i++)
printf("d%",a[i]);
} 请高手帮我分析下错在哪了?

下面回答的还不够正确吧,为什么我输入56 65 32 这三个数,运行的结果是55 32 65的?忘高手能完善程序!

d% 请问一下这个是什么意思?
应该是%d吧?
原程序是
#include<stdio.h>
main()
{int a[3],i,t;
printf("请输入三个数: ");
for(i=0;i<3;i++)
scanf("%d",&a[i]);

for(i=0;i<3;i++)
if(a[i]>a[i+1])
{t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<3;i++)
printf("%d\t",a[i]);
}

从键盘输入三个数放在数组a[3]中,要求输出最大的数? 从键盘输入三个数放在数组a[3]中,然后从小到大的顺序输出? 用c语言编写从键盘输入一个数,判断是否在数组a里(1~10的整数) 从键盘输入任意三个整数a,b,c,求三个数中的最大值。 主函数定义数组a[10],从键盘输入十个数,然后调用自定义函数求出最小的元素,最后在主函数中输出结果 从键盘输入三个数a,b,c,求出其中的最小值。 已知存在有序数组 int a[10]={1,2,3,4,5,6,7,8,910}; 请利用二分法判断该数组中是否存在数x,x从键盘输入 C 编程 从键盘输入三个数 求这三个数的阶乘和 从键盘输入一个数,查找该数在一个给定的数组中出现的次数,并打印出现的位置(即下标) VB编程:从键盘输入三个数,求其中最大数和最小数